Versions:
claude-history 0.3.0, released by developer randlee, is a lightweight Go-based command-line utility that exposes Claude Code’s internal agent history to external scripts and automation workflows. Designed for users who need more than the built-in chat viewer, the tool translates the IDE’s proprietary storage layout into ordinary filesystem paths, letting engineers query, filter, and export every turn of a conversation, including nested sub-agent sessions and the full sequence of tool calls. Typical use cases range from nightly compliance audits that dump complete interaction logs to JSON, through CI pipelines that diff successive debugging runs, to data-science notebooks that mine prompt–response metrics for fine-tuning datasets. Because it speaks standard stdin/stdout, claude-history slots cleanly into Unix toolchains: grep for sensitive tokens, jq for shaping JSON, or awk for quick tallies of API costs. The single-binary distribution runs on any Windows, macOS, or Linux platform supported by Go 1.21+, requires no elevated rights, and respects the existing Claude Code permission model so that only histories the user already owns are readable. Version 0.3.0 is the first public release and already implements recursive directory walking, optional date-range filtering, and both pretty-printed and newline-delimited JSON output modes. Future roadmap items discussed in the repository include incremental streaming and encrypted remote backup, but the current feature set is considered stable for production scripting. The software is available for free on get.nero.com, with downloads provided via trusted Windows package sources (e.g. winget), always delivering the latest version, and supporting batch installation of multiple applications.
Tags: